home *** CD-ROM | disk | FTP | other *** search
- 10 SCREEN 2
- 20 DIM VERT%(120)
- 30 KEY OFF
- 40 CLS
- 50 INPUT "enter radius (range 10-100)";R
- 60 INPUT "enter number of vertices (range 3-50)";V
- 70 CLS
- 80 X0=320+R*2:Y0=100
- 90 PSET(X0,Y0)
- 100 THETA=6.28319/V:N=V-1
- 110 FOR I=1 TO N
- 120 VERT%(2*I-1)=R*2*COS(THETA*I)+320
- 130 VERT%(2*I)=R*SIN(THETA*I)+100
- 140 PSET(VERT%(2*I-1),VERT%(2*I)),1
- 150 NEXT I
- 160 N0=N
- 170 FOR J=1 TO N
- 180 FOR I= 1 TO N0
- 190 XN=VERT%(2*I-1):YN=VERT%(2*I)
- 200 LINE(X0,Y0)-(XN,YN)
- 210 NEXT I
- 220 X0=XN:Y0=YN:N0=N0-1
- 230 NEXT J
- 240 LOCATE 1,1
- 250 INPUT "Try another (Y/N)"; A$
- 260 IF A$="Y" OR A$="y" GOTO 40
- 270 CLS
- 280 SCREEN 0
- 290 END